pepperpot turret - Spanish English Dictionary